Someday Is Today. —Matthew Dicks
(現在就是那一天)
我之所以開始了這次的挑戰,是因為發現從研究所畢業後,跟朋友們聚會被問到最近在做什麼,但我很難給出一段清晰完整的解釋,只能零星的說出正在使用的技術或流程,這表示我對於這些技術了解的還不夠全面。
朋友建議我可以寫一些分享文章一起學習,他們對這些技術也很感興趣,但我總是害怕開始,覺得自己不夠厲害,總是說「下次一定」,說著說著就一年過去了,哈哈哈嗚嗚嗚嗚嗚...
很感謝iThome在我查找資料的時候,跳出2024鐵人賽頁面,讓我找到一個契機鞭策自己,必須現在就開始!
在接下來的30天中,我將以一名DevOps新手的身份,進行深入的實踐挑戰。
我計劃從以下幾個方面展開學習和實踐:
構建和優化CI/CD流程,從程式碼提交到自動化佈署,實現高效的軟件交付。使用工具包括Azure DevOps和Git。
使用Docker進行應用容器化,學習如何編寫Dockerfile和配置Docker Compose,並在Azure Container Registry中管理容器映像。
了解Kubernetes的基本概念,並實施自動化佈署。
設置和使用監控工具,如Prometheus、Grafana以及Azure Monitor,進行系統監控和性能分析。
為了有效地完成這30天的挑戰,我將設立以下個人學習目標:
每天集中實踐一項DevOps相關的技術或工具。
每天撰寫學習筆記和實踐心得,幫助鞏固所學知識,方便日後回顧和整理。
遇到問題時主動尋找解決方案,並記錄解決過程和結果。
這次30天的挑戰將幫助我從基礎開始,逐步掌握DevOps的核心技能。希望這一過程不僅能提升我的技術能力,也能為大家提供實用的學習資源和技巧。我期待在這段旅程中學習到更多,並且期待能夠獲得更多的指導與建議。
下一篇我準備介紹DevOps的基本概念~